//
function CreateSelect(_FormName,_SName,_SValue,_Ds,_AllOptions,ShowType){
	
	var _AllOptionStr=_AllOptions.substring(0,_AllOptions.length);
	
    if (_FormName=="")
        _FormName = "all"
    var _DsArr = _Ds.split("|")
    var _Ds1,_Ds2,_Ds3
    var _Ds1 = _DsArr[0]
    var _Ds2 = (_DsArr.length>1)?_DsArr[1]:_DsArr[0]
    var _Ds3 = (_DsArr.length>2)?_DsArr[2]:_DsArr[0]

    var _SNameArr = _SName.split("|")
    var _SName1,_SName2,_SName3
    var _SName1 = _SNameArr[0]
    var _SName2 = (_SNameArr.length>1)?_SNameArr[1]:_SNameArr[0]
    var _SName3 = (_SNameArr.length>2)?_SNameArr[2]:_SNameArr[0]

    var _SValueArr = _SValue.split("|")
    var _SValue1,_SValue2,_SValue3
    var _SValue1 = _SValueArr[0]
    var _SValue2 = (_SValueArr.length>1)?_SValueArr[1]:_SValueArr[0]
    var _SValue3 = (_SValueArr.length>2)?_SValueArr[2]:_SValueArr[0]

    if (ShowType==3){
        _AllOptionStr = _AllOptionStr.replace(/\(\(/ig,"\(\("+_Ds3+"\^")
        _AllOptionStr = _AllOptionStr.replace(/\{\{/ig,"\{\{"+_Ds2+"\(\("+_Ds3+"\*\*")
    }
    else if(ShowType==2){
        _AllOptionStr = _AllOptionStr.replace(/\{\{/ig,"\{\{"+_Ds2+"\(\("+_Ds3+"\*\*")
    }
    else if(ShowType==1){
        _AllOptionStr = _AllOptionStr.replace(/\(\(/ig,"\(\("+_Ds3+"\^")
    }
    var AllStr = _Ds1 + "{{"+ _Ds2 + "(("+ _Ds3 +"||"+_AllOptionStr
    var _AR0 = AllStr.split("||");
    document.writeln("<select name=\"" + _SName1 + "\" id=\"" + _SName1 + "\" size=\"1\" onChange=\""+_SName1+"redirect(this.options.selectedIndex)\">");
    for (var i1 = 0;i1 < _AR0.length;i1++)
    {
        var Area1Str = _AR0[i1];
        var _AR10 = Area1Str.split("{{");
        var _AR11 = _AR10[0].split("@");
        var Tstr1 = _AR11[0];
        var Vstr1 = (_AR11.length==2)?_AR11[1]:_AR11[0]
        document.writeln("<option value=\""+Vstr1+"\">"+Tstr1+"<\/option>");
    }
    document.writeln("<\/select>");

    document.writeln("<select name=\"" + _SName2 + "\" id=\"" + _SName2 + "\" size=\"1\" onChange=\""+_SName1+"redirect1(this.options.selectedIndex)\">");
    var _AR111 = _Ds2.split("@");
    var Tstr11 = _AR111[0];
    var Vstr11 = (_AR111.length==2)?_AR111[1]:_AR111[0];
    document.writeln("<option value=\""+Vstr11+"\">"+Tstr11+"<\/option>");
    document.writeln("<\/select>");

    document.writeln("<select name=\"" + _SName3 + "\" id=\"" + _SName3 + "\" size=\"1\">");
    var _AR222 = _Ds3.split("@");
    var Tstr22 = _AR222[0];
    var Vstr22 = (_AR222.length==2)?_AR222[1]:_AR222[0];
    document.writeln("<option value=\""+Vstr22+"\">"+Tstr22+"<\/option>");
    document.writeln("<\/select>");
   
    document.writeln("<S"+"CRIPT LANGUAGE=\"JavaScript\" defer>");
    document.writeln("<!--");
    document.writeln("var "+_SName1+"NewAllStr = \""+ AllStr +"\"");
    document.writeln("var "+_SName1+"_AR0 = "+_SName1+"NewAllStr.split(\"||\");");
    document.writeln("var "+_SName1+"groups=document."+ _FormName +"." + _SName1 + ".options.length;");
    document.writeln("var "+_SName1+"group=new Array("+_SName1+"groups)");
    document.writeln("for (i=0; i<"+_SName1+"groups; i++){");
    document.writeln("    "+_SName1+"group[i]=new Array();");
    document.writeln("}");
    document.writeln("for (var i1 = 0;i1 < "+_SName1+"_AR0.length;i1++){");
    document.writeln("    var Area1Str = "+_SName1+"_AR0[i1];");
    document.writeln("    var _AR10 = Area1Str.split(\"{{\");");
    document.writeln("    var _AR12 = _AR10[1].split(\"**\");");
    document.writeln("    for (var i2 = 0;i2 < _AR12.length;i2++){");
    document.writeln("        var Area2Str = _AR12[i2];");
    document.writeln("        var _AR20 = Area2Str.split(\"((\");");
    document.writeln("        var _AR211 = _AR20[0].split(\"@\");");
    document.writeln("        var Tstr2 = _AR211[0];");
    document.writeln("        var Vstr2 = (_AR211.length==2)?_AR211[1]:_AR211[0];");
    document.writeln("        "+_SName1+"group[i1][i2]=new Option(Tstr2,Vstr2);");
    document.writeln("    }");
    document.writeln("}");

    document.writeln("var "+_SName1+"temp = document."+ _FormName +"." + _SName2);
    document.writeln("function "+_SName1+"redirect(x){");
    document.writeln("    for (m="+_SName1+"temp.options.length-1;m>0;m--)");
    document.writeln("    "+_SName1+"temp.options[m]=null;");
    document.writeln("    for (i=0;i<"+_SName1+"group[x].length;i++){");
    document.writeln("        "+_SName1+"temp.options[i]=new Option("+_SName1+"group[x][i].text,"+_SName1+"group[x][i].value);");
    document.writeln("    }");
    document.writeln("    "+_SName1+"temp.options[0].selected=true");
    document.writeln("    "+_SName1+"redirect1(0)");
    document.writeln("}");
    document.writeln("var "+_SName1+"Group2s=document."+ _FormName +"." + _SName2 + ".options.length;");
    document.writeln("var "+_SName1+"Group2=new Array("+_SName1+"groups);");
    document.writeln("for (i=0; i<"+_SName1+"groups; i++){");
    document.writeln("    "+_SName1+"Group2[i]=new Array("+_SName1+"group[i].length)");
    document.writeln("    for (j=0; j<"+_SName1+"group[i].length; j++){");
    document.writeln("        "+_SName1+"Group2[i][j]=new Array()");
    document.writeln("    }");
    document.writeln("}");
    document.writeln("for (var i1 = 0;i1 < "+_SName1+"_AR0.length;i1++){");
    document.writeln("    var Area1Str = "+_SName1+"_AR0[i1]");
    document.writeln("    var _AR10 = Area1Str.split(\"{{\");");
    document.writeln("    var _AR12 = _AR10[1].split(\"**\");");
    document.writeln("    for (var i2 = 0;i2 < _AR12.length;i2++){");
    document.writeln("        var Area2Str = _AR12[i2]");
    document.writeln("        var _AR20 = Area2Str.split(\"((\");");
    document.writeln("        _AR212 = _AR20[1].split(\"^\");");
    document.writeln("        for (var i3 = 0;i3 < _AR212.length;i3++){");
    document.writeln("            Area3Str = _AR212[i3]");
    document.writeln("            _AR3 = Area3Str.split(\"@\");");
    document.writeln("            Tstr3 = _AR3[0]");
    document.writeln("            Vstr3 = (_AR3.length==2)?_AR3[1]:_AR3[0]");
    document.writeln("            "+_SName1+"Group2[i1][i2][i3]=new Option(Tstr3,Vstr3);");
    document.writeln("        }");
    document.writeln("    }");
    document.writeln("}");
    document.writeln("var "+_SName1+"temp1=document."+ _FormName +"." + _SName3 + "");
    document.writeln("function "+_SName1+"redirect1(y){");
    document.writeln("    for (m="+_SName1+"temp1.options.length-1;m>0;m--)");
    document.writeln("    "+_SName1+"temp1.options[m]=null");
    document.writeln("    for (i=0;i<"+_SName1+"Group2[document."+ _FormName +"." + _SName1 + ".options.selectedIndex][y].length;i++){");
    document.writeln("        "+_SName1+"temp1.options[i]=new Option("+_SName1+"Group2[document."+ _FormName +"." + _SName1 + ".options.selectedIndex][y][i].text," + _SName1 + "Group2[document."+ _FormName +"." + _SName1 + ".options.selectedIndex][y][i].value)");
    document.writeln("    }");
    document.writeln("    "+_SName1+"temp1.options[0].selected=true");
    document.writeln("}");
    document.writeln("\/\/-->");
    document.writeln("<\/script>");
    document.writeln("<s"+"cript language=\"JavaScript\">");
    document.writeln("<!--");
    document.writeln("function "+_SName1+"SetValue(){");
    document.writeln("    try{");
    document.writeln("        if (\""+_SValue1+"\"!=\"\"){");
    document.writeln("            document."+ _FormName +"."+_SName1+".value=\""+_SValue1+"\"");
    document.writeln("            "+_SName1+"redirect(document."+ _FormName +"."+_SName1+".options.selectedIndex);");
    document.writeln("            if (\""+_SValue2+"\"!=\"\"){");
    document.writeln("                document."+ _FormName +"."+_SName2+".value=\""+_SValue2+"\"");
    document.writeln("                "+_SName1+"redirect1(document."+ _FormName +"."+_SName2+".options.selectedIndex)");
    document.writeln("                if (\""+_SValue3+"\"!=\"\")");
    document.writeln("                    document."+ _FormName +"."+_SName3+".value=\""+_SValue3+"\"");
    document.writeln("            }");
    document.writeln("        }");
    document.writeln("    }");
    document.writeln("    catch(e){");
    document.writeln("    }");
    document.writeln("}");
    document.writeln("window.attachEvent(\"onload\","+_SName1+"SetValue)");
    document.writeln("\/\/-->");
    document.writeln("<\/script>");
}

//返回字符串
function GetSelectHTML(_FormName,_SName,_SValue,_Ds,_AllOptions,ShowType,index){
	var _AllOptionStr=_AllOptions.substring(0,_AllOptions.length);
	var result="";
	
    if (_FormName=="")
        _FormName = "all"
    var _DsArr = _Ds.split("|")
    var _Ds1,_Ds2,_Ds3
    var _Ds1 = _DsArr[0]
    var _Ds2 = (_DsArr.length>1)?_DsArr[1]:_DsArr[0]
    var _Ds3 = (_DsArr.length>2)?_DsArr[2]:_DsArr[0]

    var _SNameArr = _SName.split("|")
    var _SName1,_SName2,_SName3
    var _SName1 = _SNameArr[0]
    var _SName2 = (_SNameArr.length>1)?_SNameArr[1]:_SNameArr[0]
    var _SName3 = (_SNameArr.length>2)?_SNameArr[2]:_SNameArr[0]

    var _SValueArr = _SValue.split("|")
    var _SValue1,_SValue2,_SValue3
    var _SValue1 = _SValueArr[0]
    var _SValue2 = (_SValueArr.length>1)?_SValueArr[1]:_SValueArr[0]
    var _SValue3 = (_SValueArr.length>2)?_SValueArr[2]:_SValueArr[0]

    if (ShowType==3){
        _AllOptionStr = _AllOptionStr.replace(/\(\(/ig,"\(\("+_Ds3+"\^")
        _AllOptionStr = _AllOptionStr.replace(/\{\{/ig,"\{\{"+_Ds2+"\(\("+_Ds3+"\*\*")
    }
    else if(ShowType==2){
        _AllOptionStr = _AllOptionStr.replace(/\{\{/ig,"\{\{"+_Ds2+"\(\("+_Ds3+"\*\*")
    }
    else if(ShowType==1){
        _AllOptionStr = _AllOptionStr.replace(/\(\(/ig,"\(\("+_Ds3+"\^")
    }
    var AllStr = _Ds1 + "{{"+ _Ds2 + "(("+ _Ds3 +"||"+_AllOptionStr
    var _AR0 = AllStr.split("||");
    result+="<select name=\"" + _SName1 + "\" id=\"" + _SName1 + "\" size=\"1\" onChange=\"_SName1redirect(this.options.selectedIndex,index)\">\n";
    for (var i1 = 0;i1 < _AR0.length;i1++)
    {
        var Area1Str = _AR0[i1];
        var _AR10 = Area1Str.split("{{");
        var _AR11 = _AR10[0].split("@");
        var Tstr1 = _AR11[0];
        var Vstr1 = (_AR11.length==2)?_AR11[1]:_AR11[0]
        result+="<option value=\""+Vstr1+"\">"+Tstr1+"<\/option>";
    }
    result+="<\/select>\n";

    result+="<select name=\"" + _SName2 + "\" id=\"" + _SName2 + "\" size=\"1\" onChange=\"_SName1redirect1(this.options.selectedIndex,index)\">\n";
    var _AR111 = _Ds2.split("@");
    var Tstr11 = _AR111[0];
    var Vstr11 = (_AR111.length==2)?_AR111[1]:_AR111[0];
    result+="<option value=\""+Vstr11+"\">"+Tstr11+"<\/option>\n";
    result+="<\/select>\n";

    result+="<select name=\"" + _SName3 + "\" id=\"" + _SName3 + "\" size=\"1\">\n";
    var _AR222 = _Ds3.split("@");
    var Tstr22 = _AR222[0];
    var Vstr22 = (_AR222.length==2)?_AR222[1]:_AR222[0];
    result+="<option value=\""+Vstr22+"\">"+Tstr22+"<\/option>\n";
    result+="<\/select>\n";
	
	_SName1temp.push(document.getElementsByName(_SName2)[0]);
	_SName1Group2s.push(document.getElementsByName(_SName2)[0].options.length);
	_SName1Group2.push(new Array(_SName1groups));
	for (i=0; i<_SName1groups; i++){
		_SName1Group2[index][i]=new Array(_SName1group[i].length);
		for (j=0; j<_SName1group[i].length; j++){
			_SName1Group2[index][i][j]=new Array();
		}
	}
	for (var i1 = 0;i1 < _SName1_AR0.length;i1++){
		var Area1Str = _SName1_AR0[i1];
		var _AR10 = Area1Str.split("{{");
		var _AR12 = _AR10[1].split("**");
		for (var i2 = 0;i2 < _AR12.length;i2++){
			var Area2Str = _AR12[i2];
			var _AR20 = Area2Str.split("((");
			_AR212 = _AR20[1].split("^");
			for (var i3 = 0;i3 < _AR212.length;i3++){
				Area3Str = _AR212[i3];
				_AR3 = Area3Str.split("@");
				Tstr3 = _AR3[0];
				Vstr3 = (_AR3.length==2)?_AR3[1]:_AR3[0];
				_SName1Group2[index][i1][i2][i3]=new Option(Tstr3,Vstr3);
			}
		}
	}
	_SName1temp1.push(document.getElementsByName(_SName3)[0]);	
	
	return result;	
	
	/*
	var _AllOptionStr=_AllOptions.substring(0,_AllOptions.length);
	var result="";
	
    if (_FormName=="")
        _FormName = "all"
    var _DsArr = _Ds.split("|")
    var _Ds1,_Ds2,_Ds3
    var _Ds1 = _DsArr[0]
    var _Ds2 = (_DsArr.length>1)?_DsArr[1]:_DsArr[0]
    var _Ds3 = (_DsArr.length>2)?_DsArr[2]:_DsArr[0]

    var _SNameArr = _SName.split("|")
    var _SName1,_SName2,_SName3
    var _SName1 = _SNameArr[0]
    var _SName2 = (_SNameArr.length>1)?_SNameArr[1]:_SNameArr[0]
    var _SName3 = (_SNameArr.length>2)?_SNameArr[2]:_SNameArr[0]

    var _SValueArr = _SValue.split("|")
    var _SValue1,_SValue2,_SValue3
    var _SValue1 = _SValueArr[0]
    var _SValue2 = (_SValueArr.length>1)?_SValueArr[1]:_SValueArr[0]
    var _SValue3 = (_SValueArr.length>2)?_SValueArr[2]:_SValueArr[0]

    if (ShowType==3){
        _AllOptionStr = _AllOptionStr.replace(/\(\(/ig,"\(\("+_Ds3+"\^")
        _AllOptionStr = _AllOptionStr.replace(/\{\{/ig,"\{\{"+_Ds2+"\(\("+_Ds3+"\*\*")
    }
    else if(ShowType==2){
        _AllOptionStr = _AllOptionStr.replace(/\{\{/ig,"\{\{"+_Ds2+"\(\("+_Ds3+"\*\*")
    }
    else if(ShowType==1){
        _AllOptionStr = _AllOptionStr.replace(/\(\(/ig,"\(\("+_Ds3+"\^")
    }
    var AllStr = _Ds1 + "{{"+ _Ds2 + "(("+ _Ds3 +"||"+_AllOptionStr
    var _AR0 = AllStr.split("||");
    result+="<select name=\"" + _SName1 + "\" id=\"" + _SName1 + "\" size=\"1\" onChange=\""+_SName1+"redirect(this.options.selectedIndex)\">\n";
    for (var i1 = 0;i1 < _AR0.length;i1++)
    {
        var Area1Str = _AR0[i1];
        var _AR10 = Area1Str.split("{{");
        var _AR11 = _AR10[0].split("@");
        var Tstr1 = _AR11[0];
        var Vstr1 = (_AR11.length==2)?_AR11[1]:_AR11[0]
        result+="<option value=\""+Vstr1+"\">"+Tstr1+"<\/option>";
    }
    result+="<\/select>\n";

    result+="<select name=\"" + _SName2 + "\" id=\"" + _SName2 + "\" size=\"1\" onChange=\""+_SName1+"redirect1(this.options.selectedIndex)\">\n";
    var _AR111 = _Ds2.split("@");
    var Tstr11 = _AR111[0];
    var Vstr11 = (_AR111.length==2)?_AR111[1]:_AR111[0];
    result+="<option value=\""+Vstr11+"\">"+Tstr11+"<\/option>\n";
    result+="<\/select>\n";

    result+="<select name=\"" + _SName3 + "\" id=\"" + _SName3 + "\" size=\"1\">\n";
    var _AR222 = _Ds3.split("@");
    var Tstr22 = _AR222[0];
    var Vstr22 = (_AR222.length==2)?_AR222[1]:_AR222[0];
    result+="<option value=\""+Vstr22+"\">"+Tstr22+"<\/option>\n";
    result+="<\/select>\n";
   
    result+="<S"+"CRIPT LANGUAGE=\"JavaScript\" defer>\n";
    result+="<!--\n";
	result+="alert(123);\n";
    result+="var "+_SName1+"NewAllStr = \""+ AllStr +"\";\n";
    result+="var "+_SName1+"_AR0 = "+_SName1+"NewAllStr.split(\"||\");\n";
    result+="var "+_SName1+"groups=document."+ _FormName +"." + _SName1 + ".options.length;\n";
    result+="var "+_SName1+"group=new Array("+_SName1+"groups);\n";
    result+="for (i=0; i<"+_SName1+"groups; i++){\n";
    result+="    "+_SName1+"group[i]=new Array();\n";
    result+="}\n";
    result+="for (var i1 = 0;i1 < "+_SName1+"_AR0.length;i1++){\n";
    result+="    var Area1Str = "+_SName1+"_AR0[i1];\n";
    result+="    var _AR10 = Area1Str.split(\"{{\");\n";
    result+="    var _AR12 = _AR10[1].split(\"**\");\n";
    result+="    for (var i2 = 0;i2 < _AR12.length;i2++){\n";
    result+="        var Area2Str = _AR12[i2];\n";
    result+="        var _AR20 = Area2Str.split(\"((\");\n";
    result+="        var _AR211 = _AR20[0].split(\"@\");\n";
    result+="        var Tstr2 = _AR211[0];\n";
    result+="        var Vstr2 = (_AR211.length==2)?_AR211[1]:_AR211[0];\n";
    result+="        "+_SName1+"group[i1][i2]=new Option(Tstr2,Vstr2);\n";
    result+="    }\n";
    result+="}\n";
    result+="var "+_SName1+"temp = document."+ _FormName +"." + _SName2+";\n";
    result+="function "+_SName1+"redirect(x){\n";
    result+="    for (m="+_SName1+"temp.options.length-1;m>0;m--)\n";
    result+="    "+_SName1+"temp.options[m]=null;\n";
    result+="    for (i=0;i<"+_SName1+"group[x].length;i++){\n";
    result+="        "+_SName1+"temp.options[i]=new Option("+_SName1+"group[x][i].text,"+_SName1+"group[x][i].value);\n";
    result+="    }\n";
    result+="    "+_SName1+"temp.options[0].selected=true;\n";
    result+="    "+_SName1+"redirect1(0);\n";
    result+="}\n";
    result+="var "+_SName1+"Group2s=document."+ _FormName +"." + _SName2 + ".options.length;\n";
    result+="var "+_SName1+"Group2=new Array("+_SName1+"groups);\n";
    result+="for (i=0; i<"+_SName1+"groups; i++){\n";
    result+="    "+_SName1+"Group2[i]=new Array("+_SName1+"group[i].length);\n";
    result+="    for (j=0; j<"+_SName1+"group[i].length; j++){\n";
    result+="        "+_SName1+"Group2[i][j]=new Array();\n";
    result+="    }\n";
    result+="}\n";
    result+="for (var i1 = 0;i1 < "+_SName1+"_AR0.length;i1++){\n";
    result+="    var Area1Str = "+_SName1+"_AR0[i1];\n";
    result+="    var _AR10 = Area1Str.split(\"{{\");\n";
    result+="    var _AR12 = _AR10[1].split(\"**\");\n";
    result+="    for (var i2 = 0;i2 < _AR12.length;i2++){\n";
    result+="        var Area2Str = _AR12[i2];\n";
    result+="        var _AR20 = Area2Str.split(\"((\");\n";
    result+="        _AR212 = _AR20[1].split(\"^\");\n";
    result+="        for (var i3 = 0;i3 < _AR212.length;i3++){\n";
    result+="            Area3Str = _AR212[i3];\n";
    result+="            _AR3 = Area3Str.split(\"@\");\n";
    result+="            Tstr3 = _AR3[0];\n";
    result+="            Vstr3 = (_AR3.length==2)?_AR3[1]:_AR3[0];\n";
    result+="            "+_SName1+"Group2[i1][i2][i3]=new Option(Tstr3,Vstr3);\n";
    result+="        }\n";
    result+="    }\n";
    result+="}\n";
    result+="var "+_SName1+"temp1=document."+ _FormName +"." + _SName3 + ";\n";
    result+="function "+_SName1+"redirect1(y){\n";
    result+="    for (m="+_SName1+"temp1.options.length-1;m>0;m--);\n";
    result+="    "+_SName1+"temp1.options[m]=null;\n";
    result+="    for (i=0;i<"+_SName1+"Group2[document."+ _FormName +"." + _SName1 + ".options.selectedIndex][y].length;i++){\n";
    result+="        "+_SName1+"temp1.options[i]=new Option("+_SName1+"Group2[document."+ _FormName +"." + _SName1 + ".options.selectedIndex][y][i].text," + _SName1 + "Group2[document."+ _FormName +"." + _SName1 + ".options.selectedIndex][y][i].value);\n";
    result+="    }\n";
    result+="    "+_SName1+"temp1.options[0].selected=true;\n";
    result+="}\n";
    result+="\/\/-->\n";
    result+="<\/script>";
    result+="<s"+"cript language=\"JavaScript\">\n";
    result+="<!--\n";
    result+="function "+_SName1+"SetValue(){\n";
    result+="    try{\n";
    result+="        if (\""+_SValue1+"\"!=\"\"){\n";
    result+="            document."+ _FormName +"."+_SName1+".value=\""+_SValue1+"\";\n";
    result+="            "+_SName1+"redirect(document."+ _FormName +"."+_SName1+".options.selectedIndex);\n";
    result+="            if (\""+_SValue2+"\"!=\"\"){\n";
    result+="                document."+ _FormName +"."+_SName2+".value=\""+_SValue2+"\";\n";
    result+="                "+_SName1+"redirect1(document."+ _FormName +"."+_SName2+".options.selectedIndex);\n";
    result+="                if (\""+_SValue3+"\"!=\"\")\n";
    result+="                    document."+ _FormName +"."+_SName3+".value=\""+_SValue3+"\";\n";
    result+="            }\n";
    result+="        }\n";
    result+="    }\n";
    result+="    catch(e){\n";
    result+="    }\n";
    result+="}";
    result+="window.attachEvent(\"onload\","+_SName1+"SetValue);\n";
    result+="\/\/-->\n";
    result+="<\/script>\n";
	
	return result;
	*/
}


function buildSelect(_FormName,_SName,_SValue,_Ds,_AllOptions,ShowType){
	
	var _AllOptionStr=_AllOptions.substring(0,_AllOptions.length);
	
    if (_FormName=="")
        _FormName = "all"
    var _DsArr = _Ds.split("|")
    var _Ds1,_Ds2,_Ds3
    var _Ds1 = _DsArr[0]
    var _Ds2 = (_DsArr.length>1)?_DsArr[1]:_DsArr[0]
    var _Ds3 = (_DsArr.length>2)?_DsArr[2]:_DsArr[0]

    var _SNameArr = _SName.split("|")
    var _SName1,_SName2,_SName3
    var _SName1 = _SNameArr[0]
    var _SName2 = (_SNameArr.length>1)?_SNameArr[1]:_SNameArr[0]
    var _SName3 = (_SNameArr.length>2)?_SNameArr[2]:_SNameArr[0]

    var _SValueArr = _SValue.split("|")
    var _SValue1,_SValue2,_SValue3
    var _SValue1 = _SValueArr[0]
    var _SValue2 = (_SValueArr.length>1)?_SValueArr[1]:_SValueArr[0]
    var _SValue3 = (_SValueArr.length>2)?_SValueArr[2]:_SValueArr[0]

    if (ShowType==3){
        _AllOptionStr = _AllOptionStr.replace(/\(\(/ig,"\(\("+_Ds3+"\^")
        _AllOptionStr = _AllOptionStr.replace(/\{\{/ig,"\{\{"+_Ds2+"\(\("+_Ds3+"\*\*")
    }
    else if(ShowType==2){
        _AllOptionStr = _AllOptionStr.replace(/\{\{/ig,"\{\{"+_Ds2+"\(\("+_Ds3+"\*\*")
    }
    else if(ShowType==1){
        _AllOptionStr = _AllOptionStr.replace(/\(\(/ig,"\(\("+_Ds3+"\^")
    }
    var AllStr = _Ds1 + "{{"+ _Ds2 + "(("+ _Ds3 +"||"+_AllOptionStr
    var _AR0 = AllStr.split("||");
    document.writeln("<select name=\"" + _SName1 + "\" id=\"" + _SName1 + "\" size=\"1\" onChange=\"_SName1redirect(this.options.selectedIndex,0)\">");
    for (var i1 = 0;i1 < _AR0.length;i1++)
    {
        var Area1Str = _AR0[i1];
        var _AR10 = Area1Str.split("{{");
        var _AR11 = _AR10[0].split("@");
        var Tstr1 = _AR11[0];
        var Vstr1 = (_AR11.length==2)?_AR11[1]:_AR11[0]
        document.writeln("<option value=\""+Vstr1+"\">"+Tstr1+"<\/option>");
    }
    document.writeln("<\/select>");

    document.writeln("<select name=\"" + _SName2 + "\" id=\"" + _SName2 + "\" size=\"1\" onChange=\"_SName1redirect1(this.options.selectedIndex,0)\">");
    var _AR111 = _Ds2.split("@");
    var Tstr11 = _AR111[0];
    var Vstr11 = (_AR111.length==2)?_AR111[1]:_AR111[0];
    document.writeln("<option value=\""+Vstr11+"\">"+Tstr11+"<\/option>");
    document.writeln("<\/select>");

    document.writeln("<select name=\"" + _SName3 + "\" id=\"" + _SName3 + "\" size=\"1\">");
    var _AR222 = _Ds3.split("@");
    var Tstr22 = _AR222[0];
    var Vstr22 = (_AR222.length==2)?_AR222[1]:_AR222[0];
    document.writeln("<option value=\""+Vstr22+"\">"+Tstr22+"<\/option>");
    document.writeln("<\/select>");
   
    document.writeln("<S"+"CRIPT LANGUAGE=\"JavaScript\" defer>");
    document.writeln("<!--");
    document.writeln("var _SName1NewAllStr = \""+ AllStr +"\"");
    document.writeln("var _SName1_AR0 = _SName1NewAllStr.split(\"||\");");
    document.writeln("var _SName1groups=document."+ _FormName +"." + _SName1 + ".options.length;");
    document.writeln("var _SName1group=new Array(_SName1groups)");
    document.writeln("for (i=0; i<_SName1groups; i++){");
    document.writeln("    _SName1group[i]=new Array();");
    document.writeln("}");
    document.writeln("for (var i1 = 0;i1 < _SName1_AR0.length;i1++){");
    document.writeln("    var Area1Str = _SName1_AR0[i1];");
    document.writeln("    var _AR10 = Area1Str.split(\"{{\");");
    document.writeln("    var _AR12 = _AR10[1].split(\"**\");");
    document.writeln("    for (var i2 = 0;i2 < _AR12.length;i2++){");
    document.writeln("        var Area2Str = _AR12[i2];");
    document.writeln("        var _AR20 = Area2Str.split(\"((\");");
    document.writeln("        var _AR211 = _AR20[0].split(\"@\");");
    document.writeln("        var Tstr2 = _AR211[0];");
    document.writeln("        var Vstr2 = (_AR211.length==2)?_AR211[1]:_AR211[0];");
    document.writeln("        _SName1group[i1][i2]=new Option(Tstr2,Vstr2);");
    document.writeln("    }");
    document.writeln("}");

	document.writeln("var _SName1temp = new Array();");
    document.writeln("_SName1temp.push(document."+ _FormName +"." + _SName2+");");
    document.writeln("function _SName1redirect(x,index){");
    document.writeln("    for (m=_SName1temp[index].options.length-1;m>0;m--)");
    document.writeln("    		_SName1temp[index].options[m]=null;");
    document.writeln("    for (i=0;i<_SName1group[x].length;i++){");
    document.writeln("        _SName1temp[index].options[i]=new Option(_SName1group[x][i].text,_SName1group[x][i].value);");
    document.writeln("    }");
    document.writeln("    _SName1temp[index].options[0].selected=true");
    document.writeln("    _SName1redirect1(0,index)");
    document.writeln("}");
	document.writeln("var _SName1Group2s=new Array();");
    document.writeln("_SName1Group2s.push(document."+ _FormName +"." + _SName2 + ".options.length);");
	document.writeln("var _SName1Group2=new Array();");
    document.writeln("_SName1Group2.push(new Array(_SName1groups));");
    document.writeln("for (i=0; i<_SName1groups; i++){");
    document.writeln("    _SName1Group2[0][i]=new Array(_SName1group[i].length);");
    document.writeln("    for (j=0; j<_SName1group[i].length; j++){");
    document.writeln("        _SName1Group2[0][i][j]=new Array();");
    document.writeln("    }");
    document.writeln("}");
    document.writeln("for (var i1 = 0;i1 < _SName1_AR0.length;i1++){");
    document.writeln("    var Area1Str = _SName1_AR0[i1]");
    document.writeln("    var _AR10 = Area1Str.split(\"{{\");");
    document.writeln("    var _AR12 = _AR10[1].split(\"**\");");
    document.writeln("    for (var i2 = 0;i2 < _AR12.length;i2++){");
    document.writeln("        var Area2Str = _AR12[i2]");
    document.writeln("        var _AR20 = Area2Str.split(\"((\");");
    document.writeln("        _AR212 = _AR20[1].split(\"^\");");
    document.writeln("        for (var i3 = 0;i3 < _AR212.length;i3++){");
    document.writeln("            Area3Str = _AR212[i3]");
    document.writeln("            _AR3 = Area3Str.split(\"@\");");
    document.writeln("            Tstr3 = _AR3[0]");
    document.writeln("            Vstr3 = (_AR3.length==2)?_AR3[1]:_AR3[0]");
    document.writeln("            _SName1Group2[0][i1][i2][i3]=new Option(Tstr3,Vstr3);");
    document.writeln("        }");
    document.writeln("    }");
    document.writeln("}");
	document.writeln("var _SName1temp1=new Array()");
    document.writeln("_SName1temp1.push(document."+ _FormName +"." + "S_3_1)");
    document.writeln("function _SName1redirect1(y,index){");
    document.writeln("    for (m=_SName1temp1[index].options.length-1;m>0;m--)");
    document.writeln("    _SName1temp1[index].options[m]=null");
    document.writeln("    for (i=0;i<_SName1Group2[index][document.getElementsByName(\"S_1_\"+(index+1))[0].options.selectedIndex][y].length;i++){");
    document.writeln("        _SName1temp1[index].options[i]=new Option(_SName1Group2[index][document.getElementsByName(\"S_1_\"+(index+1))[0].options.selectedIndex][y][i].text,_SName1Group2[index][document.getElementsByName(\"S_1_\"+(index+1))[0].options.selectedIndex][y][i].value)");
    document.writeln("    }");
    document.writeln("    _SName1temp1[index].options[0].selected=true");
    document.writeln("}");
    document.writeln("\/\/-->");
    document.writeln("<\/script>");
    document.writeln("<s"+"cript language=\"JavaScript\">");
    document.writeln("<!--");
    document.writeln("function _SName1SetValue(){");
    document.writeln("    try{");
    document.writeln("        if (\""+_SValue1+"\"!=\"\"){");
    document.writeln("            document."+ _FormName +"."+_SName1+".value=\""+_SValue1+"\"");
    document.writeln("            _SName1redirect(document."+ _FormName +"."+_SName1+".options.selectedIndex,0);");
    document.writeln("            if (\""+_SValue2+"\"!=\"\"){");
    document.writeln("                document."+ _FormName +"."+_SName2+".value=\""+_SValue2+"\"");
    document.writeln("                _SName1redirect1(document."+ _FormName +"."+_SName2+".options.selectedIndex,0)");
    document.writeln("                if (\""+_SValue3+"\"!=\"\")");
    document.writeln("                    document."+ _FormName +"."+_SName3+".value=\""+_SValue3+"\"");
    document.writeln("            }");
    document.writeln("        }");
    document.writeln("    }");
    document.writeln("    catch(e){");
    document.writeln("    }");
    document.writeln("}");
    document.writeln("window.attachEvent(\"onload\",_SName1SetValue)");
    document.writeln("\/\/-->");
    document.writeln("<\/script>");
}

const AllStr = ""
+"基本信息@patient{{"
    +"费用@feeType((医保@1^标准@2"
    +"**性别@gender((男@0^女@1"
    +"**年龄@age((范围@searchType1"
    +"**工作性质@workType1((军人@1^非军人@0"
    
+"||个人史@personal{{"
    +"家庭人均月收入@income((<500元@1^500-1000元@2^1000-2000元@3^2000-5000元@4^5000-10000@5^>10000@6^不详@7"
    +"**饮酒@drink((是@1^否@0"
    +"**戒酒@stopdrink((是@1^否@0"
    +"**吸烟@smoke((是@1^否@0"
    +"**戒烟@stopsmoke((是@1^否@0"
    +"**药物过敏史@drugallergy((无@0^有@1^不详@2"
    +"**食物过敏史@foodallergy((无@0^有@1^不详@2"
    +"**周围环境中经常有人吸烟@aroundsmoke((是@0^否@1"
    +"**出生体重@birthweight((范围（kg）@searchType1"
    +"**开始饮酒的年龄@drinkage((范围（岁）@searchType1"
    +"**每日吸烟支数@smokeamount((范围（支）@searchType1"
    +"**吸烟年数@smokelast((范围（年）@searchType1"
    +"**吸烟指数@smokeexpo((范围@searchType1"
//    +"**饮酒种类-白酒((频率（次/周）^数量（两/次）"
//    +"**饮酒种类-黄酒((频率（次/周）^数量（两/次）"
 //   +"**饮酒种类-红酒((频率（次/周）^数量（两/次）"
 //   +"**饮酒种类-啤酒((频率（次/周）^数量（瓶/次）"
    
+"||生育史@bear{{"
    +"正常分娩@fenmian((是@1^否@0"
    +"**正常分娩值@fmcount((范围（1~10）@searchType1"
    +"**妊娠高血压史@rensheny((无@0^有@1"
    +"**妊娠高血压史值@rsycount((范围（1~5）@searchType1"
    +"**妊娠高血糖史@renshent((无@0^有@1"
    +"**妊娠高血糖史值@rstcount((范围（1~5）@searchType1"
    +"**宫外孕史@gongwai((无@0^有@1"
    +"**宫外孕史值@gwcount((范围（1~5）@searchType1"
    +"**生育巨大胎儿史@taier（出生体重>4.0Kg）((无@0^有@1"
    +"**生育巨大胎儿史值@taiercount（出生体重>4.0Kg）((范围（1~5）@searchType1"
    +"**自然流产史@liuchan((无@0^有@1"
    +"**自然流产史值@lccount((范围（1~5）@searchType1"

+"||家族史@familly{{" +
		"1型糖尿病病史@diabetes1((无@1^有@2^不详@3"+
		"**2型糖尿病病史@diabetes2((无@1^有@2^不详@3" +
		"**妊娠糖尿病病史@diabetes3((无@1^有@2^不详@3" +
		"**其他糖尿病病史@diabetes4((无@1^有@2^不详@3" +
		"**1型糖尿病关系@diabetes1((祖父母@1^外祖父母@2^父亲@3^母亲@4^兄弟姐妹@5^子女@6" +
		"**2型糖尿病关系@diabetes2((祖父母@1^外祖父母@2^父亲@3^母亲@4^兄弟姐妹@5^子女@6" +
		"**妊娠糖尿病关系@diabetes3((祖父母@1^外祖父母@2^父亲@3^母亲@4^兄弟姐妹@5^子女@6" +
		"**其他糖尿病关系@diabetes4((祖父母@1^外祖父母@2^父亲@3^母亲@4^兄弟姐妹@5^子女@6" +
		"**血脂异常疾病史@lipids((无@1^有@2^不详@3" +
		"**血脂异常疾病关系@lipidsrelate((祖父母@1^外祖父母@2^父亲@3^母亲@4^兄弟姐妹@5^子女@6" +
		"**高血压病史@highblood((无@1^有@2^不详@3" +
		"**高血压病关系@highbloodrelate((祖父母@1^外祖父母@2^父亲@3^母亲@4^兄弟姐妹@5^子女@6" +
		"**脑血管疾病史@naoxueguan((无@1^有@2^不详@3" +
		"**脑血管疾病关系@naoxueguanrelate((祖父母@1^外祖父母@2^父亲@3^母亲@4^兄弟姐妹@5^子女@6" +
		"**冠心病、心梗病史@guanxinbin((无@1^有@2^不详@3" +
		"**冠心病、心梗病关系@guanxinbinrelate((祖父母@1^外祖父母@2^父亲@3^母亲@4^兄弟姐妹@5^子女@6" +
		"**其他遗传性疾病史@genetic((无@1^有@2^不详@3" +
		"**其他遗传性疾病关系@geneticrelate((祖父母@1^外祖父母@2^父亲@3^母亲@4^兄弟姐妹@5^子女@6"

	
+"||体格测试@lab_physical{{"
    +"身高@height((范围（cm）@searchType1"
    +"**体重@weight((范围（kg）@searchType1"
    +"**体质指数（BMI）@bmi((范围@searchType1"
    +"**体型@style((消瘦@1^正常@0^超重@2^肥胖@3"
    +"**腰围@waistline((范围（cm）@searchType1"
    +"**臀围@hip((范围（cm）@searchType1"
    +"**腰臀比（WHR）@whr((范围@searchType1"
    +"**血压-舒张压@pressurea((范围@searchType1"
    +"**血压-收缩压@pressureb((范围@searchType1"
    +"**足背动脉搏动@arterya((正常@0^减弱@1^消失@2"
    +"**胫后动脉搏动@arteryb((正常@0^减弱@1^消失@2"
    +"**细胞内液@xibaonei((范围（kg）@searchType1"
    +"**细胞外液@xibaowai((范围（kg）@searchType1"
    +"**身体总水分@zongshui((范围（kg）@searchType1"
    +"**推定骨量@guliang((范围（kg）@searchType1"
    +"**蛋白质量@danbai((范围（kg）@searchType1"
    +"**肌肉量@jirou((范围（kg）@searchType1"
    +"**去脂肪体重@quzhifang((范围（kg）@searchType1"
    +"**脂肪量@zhifang((范围（kg）@searchType1"
    +"**内脏脂肪含量@neizangzf((范围（kg）@searchType1"
    +"**皮下脂肪含量@pixiazf((范围（kg）@searchType1"
    +"**体脂肪率@tizhifang((范围@searchType1"
    +"**体脂肪率等级@tizhifangs((低于标准@0^标准@1^高于标准@2"
    +"**内脏脂肪等级@neizangs((低于标准@0^标准@1^高于标准@2"
    +"**基础代谢率@jichudaixie((范围（kcal）@searchType1"
    +"**总能量消耗@zongnl((范围（kcal）@searchType1"
    +"**功率@gonglv((范围（瓦）@searchType1"
    +"**心率@xinlv((范围（次/分）@searchType1"
    +"**靶心率@baxinlv((范围（次/分）@searchType1"
    +"**心脏功能能力@xinzang((范围（梅脱）@searchType1"
    +"**运动能力@yundong((范围（梅脱）@searchType1"
    +"**最大摄氧量（相对值）@sheyangxd((范围（ml/kg/min）@searchType1"
    +"**最大摄氧量（绝对值）@sheyangjd((范围（ml/kg/min）@searchType1"
    
    
+"||血糖指标@lab_sugar{{"
    +"葡萄糖检查方式@testmethod((毛细血管血糖（CBG）@1^静脉血清血糖（VSG）@2"
    +"**葡萄糖检查时间@testtime((早餐前@1^中餐前@2^晚餐前@3^早餐后2h@4^中餐后2h@5^晚餐后2h@5^10pm@7^12pm@8^3am@9^随机@10"
    +"**葡萄糖检测值@sugar((范围（mmol/L）@searchType1"
    +"**糖化血红蛋白@xuehong((范围（%）@searchType1"
    +"**糖化血清蛋白@xueqing((范围（mmol/L）@searchType1"
    +"**血酮体@tongti((范围（mg/L）@searchType1"
    +"**乳酸@rusuan((范围（mmol/L）@searchType1"
    
+"||血脂指标@lab_lipids{{"
    +"胆固醇（TC）@tc((范围（mmol/l）@searchType1"
    +"**甘油三酯(TG)@tg((范围（mmol/l）@searchType1"
    +"**高密度脂蛋白胆固醇(HDL-C)@hdl((范围（mmol/l）@searchType1"
    +"**低密度脂蛋白胆固醇(LDL-C)@ldl((范围（mmol/l）@searchType1"
    +"**脂蛋白a[Lp(a)]@lpa((范围（mg/l）@searchType1"
    +"**载脂蛋白A（ApoAI）@apoai((范围（g/l）@searchType1"
    +"**载脂蛋白B（ApoB）@apob((范围（g/l）@searchType1"
    +"**游离脂肪酸（FFA）@ffa((范围（mmol/l）@searchType1"
    
+"||胰岛功能-OGTT@lab_pancreat_ogtt{{"
    +"血糖（空腹）@xtempty((75g@1^50g@2^100g@3"
    +"**血糖（30min）@xthalf((75g@1^50g@2^100g@3"
    +"**血糖（60min）@xtone((75g@1^50g@2^100g@3"
    +"**血糖（120min）@xttwo((75g@1^50g@2^100g@3"
    +"**血糖（180min）@xtthree((75g@1^50g@2^100g@3"

+"||胰岛功能-胰岛素@lab_pancreat_yidaosu{{"
    +"胰岛素（空腹）@ydempty((75g@1^50g@2^100g@3"
    +"**胰岛素（30min）@ydhalf((75g@1^50g@2^100g@3"
    +"**胰岛素（60min）@ydone((75g@1^50g@2^100g@3"
    +"**胰岛素（120min）@ydtwo((75g@1^50g@2^100g@3"
    +"**胰岛素（180min）@ydthree((75g@1^50g@2^100g@3"

+"||胰岛功能-C肽@lab_pancreat_ctai{{"
    +"C肽（空腹）@ctempty((75g@1^50g@2^100g@3"
    +"**C肽（30min）@cthalf((75g@1^50g@2^100g@3"
    +"**C肽（60min）@ctone((75g@1^50g@2^100g@3"
    +"**C肽（120min）@cttwo((75g@1^50g@2^100g@3"
    +"**C肽（180min）@ctthree((75g@1^50g@2^100g@3"

+"||血常规@lab_blood{{"
    +"红细胞计数(RBC)@rbc((范围@searchType1"
    +"**血红蛋白(HGB)@hgb((范围@searchType1"
    +"**白细胞计数(WBC)@wbc((范围@searchType1"
    +"**中性杆状核粒细胞@ganzhuang((范围@searchType1"
    +"**中性分叶核粒细胞@fenye((范围@searchType1"
    +"**嗜酸性粒细胞@shisuan((范围@searchType1"
    +"**嗜碱性粒细胞@shijian((范围@searchType1"
    +"**淋巴细胞@linba((范围@searchType1"
    +"**单核细胞@danhe((范围@searchType1"
    +"**血小板计数(PLT)@plt((范围@searchType1"  
    
+"||肝肾功能@lab_ganshen{{" +
		"总胆红素(TB)@tb((范围@searchType1" +
		"**直接胆红素(DB)@db((范围@searchType1" +
		"**间接胆红素(IB)@ib((范围@searchType1" +
		"**总蛋白(TP)@tp((范围@searchType1" +
		"**白蛋白(ALB)@alb((范围@searchType1" +
		"**球蛋白(GLO)@glo((范围@searchType1" +
		"**白蛋白/球蛋白(A/G)@agquote((范围@searchType1" +
		"**丙氨酸氨基转移酶(ALT)@alt((范围@searchType1" +
		"**门冬氨酸氨基转移酶(AST)@ast((范围@searchType1" +
		"**碱性磷酸酶(ALP)@alp((范围@searchType1" +
		"**总胆汁酸(TBA)@tba((范围@searchType1" +
		"**γ-谷氨酰转肽酶(γ-GT)@gmgt((范围@searchType1" +
		"**前白蛋白(PAB)@pab((范围@searchType1" +
		"**乳酸脱氢酶(LDH)@ldh((范围@searchType1" +
		"**尿素@niaosu((范围@searchType1" +
		"**钠(Na)@na((范围@searchType1" +
		"**钾(K)@k((范围@searchType1" +
		"**氯(Cl)@cl((范围@searchType1" +
		"**肌酐(Cr)@cr((范围@searchType1" +
		"**二氧化碳结合力(CO2CP)@co2cp((范围@searchType1" +
		"**尿酸(UA)@ua((范围@searchType1"

+"||尿液检查@lab_urine{{"
		+"尿比重(SG)@sg((范围@searchType1"
		+"**pH@ph((范围@searchType1"
		+"**亚硝酸盐(NIT)@nit((阴性@1^阳性@2"
		+"**尿蛋白(PRO)@pro((阴性@1^阳性@2"
		+"**尿葡萄糖(GLU)@glu((阴性@1^阳性@2"
		+"**尿酮体(KET)@ket((阴性@1^阳性@2"
		+"**尿胆红素(BIL)@bil((阴性@1^阳性@2"
		+"**尿胆原(UBG)@ubg((阴性@1^阳性@2"
		+"**尿隐血@yinxue((阴性@1^阳性@2"
		+"**病理管型@binliguan((范围@searchType1"
		+"**小圆细胞@xiaoyuan((范围@searchType1"
		+"**结晶@jiejin((范围@searchType1"
		+"**红细胞计数/HP@hongxb((范围（/HP）@searchType1"
		+"**白细胞计数/HP@baixb((范围（/HP）@searchType1"
		+"**上皮细胞数/HP@shangpi((范围（/HP）@searchType1"
		+"**管型计数/HP@guanxin((范围（/LP）@searchType1"
		+"**红细胞计数/ul@hongxbb((范围（/ul）@searchType1"
		+"**白细胞计数/ul@baixbb((范围（/ul）@searchType1"
		+"**上皮细胞数/ul@shangpib((范围（/ul）@searchType1"
		+"**管型计数/ul@guanxinb((范围（/ul）@searchType1"
		+"**尿蛋白定量(24h)@dayndb((范围（g/24h）@searchType1"
		+"**尿蛋白定量@ndb((范围（g/L）@searchType1"
		+"**尿微量白蛋白(MCA)@mca((范围（mg/L）@searchType1"
		+"**尿肌酐@jigan((范围（mmol/L）@searchType1"
		+"**尿蛋白/尿肌酐@quotea((范围（g/mmol）@searchType1"
		+"**尿微量白蛋白/尿肌酐@quoteb((范围（mg/mmol）@searchType1"
		+"**肾小球滤过率(GFR)@gfr((范围（ml/min）@searchType1"
		+"**内生肌酐清除率(Ccr)@ccr((范围@searchType1"
		
+"||其他指标@lab_other{{"
		+"C反应蛋白(CRP)@crp((范围（）@searchType1"
		+"**超敏C反应蛋白(hs-CRP)@hscrp((范围（mg/l）@searchType1"
		+"**肿瘤坏死因子-α(TNF-α)@tnf((范围（mg/l）@searchType1"
		+"**同型半胱氨酸(Hcy)@hcy((范围（pg/ml）@searchType1"
		+"**白细胞介素-1(IL-1)@il1((范围（μmol/l）@searchType1"
		+"**白细胞介素-6(IL-6)@il6((范围（pg/ml）@searchType1"
		+"**胰岛素样生长因子(IGF)@igf((范围（pg/ml）@searchType1"
		+"**转化生长因子-β(TGF-β)@tgf((范围（ng/ml）@searchType1"
		+"**血小板衍生性生长因子(PDGF)@pdgf((范围@searchType1"
		+"**血管紧张素II(ANGII)@ang2((范围（ng/ml）@searchType1"
		+"**瘦素(Leptin)@leptin((范围@searchType1"
		+"**抵抗素(Resistin)@resistin((范围（ng/ml）@searchType1"
		+"**脂联素(Adiponectin)@adiponectin((范围（ng/ml）@searchType1"
		+"**内肥素(Visfatin)@visfatin((范围（ng/ml）@searchType1"		

+"||运动调查@sports_survey{{"
		+"是否进行有规律的运动锻炼@isregular((是@1^否@2"
		+"**运动锻炼形式@sportstype((轻度活动@0^中度活动@1^重度活动@2"
		+"**运动锻炼方式@sportsway((个人运动@1^集体运动@2"
		+"**运动锻炼时间@sportstype((早上@1^上午@2^下午@3^晚饭后@4"
		
+"||营养调查@nutrition_survey{{"
		+"谷薯类(主食)@zhushia((范围（g）@searchType1"
		+"**蔬菜类@shucaia((范围（g）@searchType1"
		+"**鱼肉蛋类@yuroua((范围（g）@searchType1"
		+"**豆类@doua((范围（g）@searchType1"
		+"**乳类@rua((范围（g）@searchType1"
		+"**水果类@shuiguoa((范围（g）@searchType1"
		+"**油脂类@youzhia((范围（g）@searchType1"

+"||营养治疗@nutrition_treatment{{"
		+"能量水平@energylevel((范围（kcal）@searchType1"
		

		